from django.urls import path

from ReportManager.views import view, admin_view

urlpatterns = [
    # 以下为报备管理模块的路由模式
    path('add/', view.CreateView.as_view(), name='添加项目'),
    path('delete/', view.DeleteView.as_view(), name='删除项目'),
    path('update/', view.UpdateView.as_view(), name='修改项目'),
    path('get/', view.GetView.as_view(), name='获取用户的项目'),
    path('upload/', view.AddFileView.as_view(), name="上传项目附件"),
    path('approval/', view.ApprovalView.as_view(), name="批准"),
    path('getmodelinfo/', view.GetModelFieldsView.as_view(), name="获取所有模型"),
    path('addforadmin/', admin_view.CreateView.as_view(), name='添加项目(管理员)'),
    path('deleteforadmin/', admin_view.DeleteView.as_view(), name='删除项目(管理员)'),
    path('updateforadmin/', admin_view.UpdateView.as_view(), name='修改项目(管理员)'),
    path('getforadmin/', admin_view.GetView.as_view(), name='获取用户的项目(管理员)'),
    path('uploadforadmin/', admin_view.AddFileView.as_view(), name="上传项目附件(管理员)"),
    path('approvalforadmin/', admin_view.ApprovalView.as_view(), name="批准(管理员)"),

]
